package 课程设计报告_hb_7_7;

/**
 * @author Jiang Zhiyan
 *
 * 2021年7月7日 下午4:05:34
 *
 */
public class ThreadSleepTest {
  public static void main(String[] args) {
//	  定义一个线程
		Thread t1 = new Thread("T1") {
			  @Override
			  public void run() {
				  for(int i=0;i<100;i++) {
					  System.out.println("\t"+this.getName() +" i=" + i);
				  try {
//					  通过Thread.sleep方法将当前的线程休眠1000毫秒
					  Thread.sleep(5000);
				  }catch(InterruptedException e) {
					  System.out.println("中断成功。。。");
				  }
				  }
			  }
		  };
		  
		  Thread t2 = new Thread("T2") {
			  @Override
			  public void run() {
				  try {
//					  通过Thread.sleep方法将当前的线程休眠1000毫秒
					  Thread.sleep(1000);
				  }catch(InterruptedException e) {
					  e.printStackTrace();
				  }
				  for(int i=0;i<100;i++) {
					  System.out.println("\t"+this.getName() +" i=" + i);
//					  中断t1的状态
//					  如果中断成功，会捕获一个InterruptedException异常
				  t1.interrupt();
				  }
			  }
		  };
		  
}
}
